|
Definition of Leopard shark
1. Noun. A hound shark, ''Triakis semifasciata'', having distinctive markings; it is found in the coastal waters of the eastern Pacific Ocean. ¹
¹ Source: wiktionary.com
|
1. Noun. A hound shark, ''Triakis semifasciata'', having distinctive markings; it is found in the coastal waters of the eastern Pacific Ocean. ¹
¹ Source: wiktionary.com